Swiggy is an Indian online food ordering and delivery company. Founded in 2014, Swiggy is headquartered in Bangalore and operates in more than 580 Indian cities, as of July 2023. The online food ordering application of Swiggy offers the following enhanced features:
To craft the CVP of Swiggy, let’s look at the JTBD for Swiggy
The primary JTBD of Swiggy’s online food delivery app is 🧩 Functional. Swiggy helps users solve the functional problem of:
It helps customers save time, effort, and planning hassles, i.e., a task-based job.
🎯 Hence the CVP of Swiggy is as follows:
For the mobile-first generation seeking convenience, affordability and choice in meals , Swiggy is an on-demand food delivery platform that offers a wide selection of restaurants, personalised recommendations, and consistently fast delivery—making food ordering effortless and dependable compared to traditional dine-in or slower delivery alternatives.
Swiggy brings its core value proposition to life through a seamless, intuitive, and personalised user journey. Here’s how users tangibly experience the convenience, variety, and reliability Swiggy promises:
For Swiggy, an active user is defined as someone who opens the app and places a food order within a given time period ( weekly or monthly)
The natural frequency of Swiggy’s online food delivery app can be defined as follows:
User Type | Description | Typical Frequency | Typical traits |
Casual 🌱 | Use Swiggy occasionally—typically during special occasions like birthdays, get-togethers, or when their preferred platform (e.g., Zomato) is unavailable. | 1 - 2 times / month | May not have Swiggy One; price or event-driven |
Core ☘️ | Regular Swiggy users, who order once a week, either to avoid cooking or to try new restaurants. | 4 - 5 times / month | Likely to be Swiggy One users for value |
Power 🌳 | Heavy users, who rely on Swiggy for daily meals, often ordering lunch or dinner to avoid cooking or save time. | 5 - 7 times / week (20+ times / month) | Very likely to be Swiggy One users to maximize savings |
The list of engagement frameworks are as follows:
Framework | Description | Key tracking metric | Framework for Swiggy |
Frequency | How often the product is used | Number of orders placed per day/week/month | Primary |
Depth | The more time/money a user spends, the better the product becomes | Time: Time spent per session, number of items added to Eat List or repeat restaurants ordered from Money: More money spent per order | N/A |
Breadth | Engagement increases as users adopt adjacent products or services | Number of adjacent products used (Instamart, Dineout) | N/A |
Swiggy’s JTBD is to provide meals to customers in a hassle-free and convenient way. Increased frequency of orders indicates stronger habit formation and higher user engagement.
Frequency is key in converting casual > core > power users
Swiggy users either prioritize 'affordability' or 'reliability and deliverability' when placing an order. To ensure the segmentation is mutually exclusive and collectively exhaustive (MECE), users have been categorized into the following three segments:
This segmentation framework ensures that all Swiggy users are captured under one of these groups. It also highlights distinct attributes across segments, enabling the design of targeted engagement and retention strategies tailored to each user type.
Persona summary | 💸 Budget Conscious | ⚖️ Value Optimiser | 🛋️ Convenience Focused |
Persona summary | Highly price-conscious customer who prioritises affordability above all else. They are willing to compromise on delivery speed if it helps them access lower-priced food options. | Customers who weigh both price and delivery speed before making a decision, seeking a balance between affordability and reliable service. | Affluent customers who value convenience, restaurant brand names, ratings, and food quality over price. They place a high emphasis on delivery within promised timelines and consistent service quality. |
Psychographics and lifestyle | |||
Name | Mahesh | Akshay | Aditi |
City | Coimbatore | Pune | Bangalore |
Profession | SEO Analyst | Software Developer | Head of Business Development |
Annual Income | 3 - 5 LPA | 7 - 12 LPA | 20 - 30 LPA |
Marital Status | Single | Single | Married |
Kids | No kids | No kids | 1 child |
Lives with | Lives in a PG | Shares a flat with 2 other house mates | Lives with her husband and child |
Education Level | BBA | BTech | MBA |
Values Time Vs Money | Money | Both | Time |
Lifestyle | |||
Phone used | Samsung Galaxy M13 | iPhone 14 | iPhone 16 Pro |
Most used online delivery apps | Meesho, Flipkart, Zomato, Bigbasket | Flipkart, Amazon, Myntra, Zomato, Zepto | Amazon, Nykaa, Nykaa Fashion, Ajio Luxe, Zara, H&M |
Top 5 activities they spend their money on per month | Public transport, OTT subscriptions, budget shopping, street food, mobile recharge | Ride-hailing (Rapido/Ola), weekend movies, OTT subscriptions, gym membership, food delivery | Premium fitness classes (Salsa, Yoga), luxury shopping, OTT, weekend getaways, fine dining |
Top 5 activities they spend their time on | Watching YouTube, Browsing Flipkart, Chatting on WhatsApp, Instagram Reels, Hanging out with Friends | Watching Netflix, Weekend trips, Instagram, Gym | Attending yoga/salsa classes, Instagram fashion browsing, Family time, Watching Netflix, Shopping on luxury apps |
Usage behaviour | |||
Sensitivity towards promised delivery SLA | Low | Medium | High |
Preference for free delivery | High | Medium | Low |
Swiggy One | Not a subscriber | Mostly No | Mostly Yes |
Discount Affinity | Very high | Medium | Low |
Preference for type of restaurants | Any affordable restaurant | 4+ rating restaurants, good deals | Premium, gourmet, well-known brands |
Tolerance towards post-order complaints | High tolerance, okay with minor issues | Medium tolerance | Low tolerance, will churn easily |
Average order value | 250 | 450 | 600 |
Swiggy Feature preferences | |||
Most liked feature | Buy 1 Get 1 | Food in 10 mins | Gourmet Selection, premium restaurants |
Most disliked feature | Delivery charges on low order value | Limited quick delivery options during peak time | Inconsistent delivery times during peak hours and too many discount notifications |
The following engagement campaigns have been designed, keeping in mind the different user segments
User Segment | Convenience focused: Affluent customers who value convenience, restaurant brand names, ratings, and food quality over price. |
Goal | Drive discovery and first orders from new premium restaurants |
Pitch | Experience Bangalore’s newest gourmet sensation — Bastian by Shilpa Shetty, now exclusively on Swiggy. |
Channel | Email + Push Notifications + Video stories on app |
Offer | Flat 200 off with TRYNEW |
Frequency & timing | Monthly, Thursday or Friday afternoon |
Success Metrics | Number of first orders from new premium restaurants |
User Flow | Push Notification → Click → Bastian menu page → Browse → Add to cart → Apply TRYNEW → Checkout |
User Segment | Convenience focused: Affluent customers who value convenience, restaurant brand names, ratings, and food quality over price. |
Goal | Build trust and encourage orders from top-rated brands with fast delivery |
Pitch | Top-rated meals, delivered within 40 minutes. Trust every bite, every time! |
Channel | In-app banner + Push Notifications |
Offer | Delivery guarantee or ₹50 off next order |
Frequency & timing | Weekly, every Sunday afternoon |
Success Metrics | Increase in average order value from top-rated restaurants |
User Flow | Push Notification → Click → List of top-rated restaurants → Select item → Checkout |
User Segment | Budget Conscious: Highly price-conscious customers who prioritize affordability above all else. |
Goal | Increase frequency of low-ticket orders among budget-conscious users |
Pitch | Craving a steal? Get your favourite dishes for just ₹199 from the best spots in town! |
Channel | Push Notifications + Crazy deals program |
Offer | Slashed menu prices at select restaurants |
Frequency & timing | Weekly, 11:30 AM (pre-lunch) |
Success Metrics | Increase in orders with wow 199 coupon |
User Flow | Push Notification → Click → ₹199 deals page → Select item → Checkout |
User Segment | Value optimizer: Customers who weigh both price and delivery speed before making a decision |
Goal | Boost conversion by emphasizing fast and affordable delivery |
Pitch | No time to cook? Get your favorite meals delivered in just 10 minutes. |
Channel | Swiggy in-app banner for bolt |
Offer | 10-minute delivery guarantee from 4★+ restaurants or ₹50 off next order |
Frequency & timing | Daily, 6–9 PM (peak dinner time) |
Success Metrics | % of orders on platform via 10 min delivery |
User Flow | See 10-min banner → Click → Quick delivery restaurant list → Select item → Checkout |
User Segment | Value optimizer: Customers who weigh both price and delivery speed before making a decision |
Goal | Build loyalty by nudging users to reorder highly rated past favorites |
Pitch | Craving your favourite meal again? Good news: It’s on 30% off today. Reorder now! |
Channel | Push notifications, Swiggy in-app banner |
Offer | 30% off on reorders from favourite restaurants |
Frequency & timing | Push Notification weekly, In-app Banner daily |
Success Metrics | Repeat rate from favorite restaurants |
User Flow | Push Notification → Click → Previous favorites list → Select item → Checkout |
The average natural frequency of Swiggy’s users is about 3 - 4 times / month. Swiggy users would be ordering weekly or bi-weekly. It is a medium frequency utility app. Hence, to look at retention rate of Swiggy accurately, it is most beneficial to look at week-level retention as it is a better indicator of whether users are forming a repeat habit. Day-level metrics (D1, D7) are used for early activation tracking, while month-level retention is used for long-term cohort health analysis.
The following is Swiggy’s Week on Week Retention Table for a cohort size of 100,000 users
Cohort Week | Users Retained | % Retained | Notes |
Week 0 (Signup + First Order) | 100,000 | 100% | All new users install and order |
Week 1 (7 days later) | 38,000 | 38% | Immediate drop after first experience |
Week 2 (14 days later) | 28,000 | 28% | Core users who liked early experience |
Week 3 (21 days later) | 22,000 | 22% | Users building early ordering habit |
Week 4 (30 days later) | 12,000 | 12% | True "retained" users forming long-term habits |
Week 8 (60 days later) | 10,000 | 10% | Power users who order regularly |
Week 12 (90 days later) | 8,000 | 8% | Super loyalists: e.g., Swiggy One subscribers |
Important Points:
Source: Estimates from Appsflyer retention benchmarks for food delivery apps; Zomato retention rate in IPO filings
Retention across ICPs follows the pattern: ICP 3 > ICP 2 > ICP 1.
Swiggy solves a core functional job-to-be-done (JTBD) 👉🏼 delivering meals quickly, reliably, and reducing the friction of going out or cooking at home.
ICP 3 (Convenience Focused users) value convenience, fast delivery, and consistent quality the most. When Swiggy fulfills this through on-time delivery, well-packaged meals, and personalized restaurant recommendations, it builds trust and habit, leading to high retention.
ICP 2 (Value Optimizers) also show strong retention if Swiggy balances quality and speed at acceptable prices.
ICP 1 (Budget Conscious) users are harder to retain long-term without continuous price incentives.
Channel | Retention Behaviour | Retention Quality |
Organic search / brand ads | High | Users come with strong intent (already know Swiggy), leading to better fit and trust. |
Referral | Moderate | Social proof helps create better initial trust, but loyalty depends on experience after onboarding. |
Performance ads (Discounts driven) | Low | Heavy discount users are more likely to churn after initial incentive is used up. |
The following features are key drivers of repeat usage and loyalty:
In summary, convenience-focused users acquired via organic or brand channels show the highest retention, driven by premium experience features like Swiggy One / Swiggy One BLCK, fast delivery, and personalization. Value optimizers show medium stickiness if speed and affordability are balanced,
while budget-conscious users show high early churn without ongoing incentives.
Churn Reason | Type of Churn | Details |
Poor UI | Voluntary | Users find it hard to navigate the app (e.g., cluttered homepage, confusing flows), causing frustration and abandonment. |
Poor Search Results | Voluntary | If users can't easily find the restaurant or cuisine they want, they get frustrated and leave without ordering. |
High Prices | Voluntary | Users perceive the food as too expensive compared to dining out or ordering from competitors. |
Lack of good discounts compared to other platforms | Voluntary | Competitors like Zomato offering better deals lure price-sensitive users away. |
Hidden costs at the time of checkout | Voluntary | Unexpected delivery charges, packaging fees, or taxes added at checkout break user trust and cause drop-off. |
Delivery promise not fulfilled | Voluntary | When food arrives late despite a delivery time promise, users lose trust and churn. |
Food arrived in damaged packaging | Voluntary | Poor packaging leads to a bad first impression and dissatisfaction with the service experience. |
Food quality is poor (stale / not tasty / too oily / inadequate quantity) | Voluntary | If the food itself doesn't meet expectations, users blame Swiggy (even if it’s the restaurant’s fault) and churn. |
Poor customer support | Voluntary | Delays, ineffective resolutions, or robotic responses from support frustrate users, especially when handling complaints about orders. |
Push notification overload | Voluntary | Users getting irrelevant spammy pushes may also uninstall (a modern reason for churn). |
Competitor app switching | Voluntary | Some users churn only because a friend recommends Zomato or Blinkit (peer pressure/social churn). |
Global pandemic | Involuntary | During COVID-19 or similar crises, external factors (e.g., fear of ordering outside food) caused users to stop ordering, beyond Swiggy’s control. |
Application crash / technical bugs | Involuntary | Frequent app crashes, payment failures, or glitches disrupt the ordering experience and force users to abandon the platform. |
Negative Action | Details | Metric to track | Frequency of tracking |
Homepage to menu conversion and menu to cart conversion | A low conversion rate from homepage to menu (user sees homepage but doesn’t click into any restaurant) or from menu to cart (user browses menu but doesn't add any item) signals poor relevance, unappealing options, pricing dissatisfaction, or overwhelming choice. It indicates a loss of user intent at critical points of the journey, increasing the risk of churn. | Homepage to Menu Conversion Rate = (Restaurant clicks / Homepage visits) × 100. Menu to Cart Conversion Rate = (Add to Cart actions / Menu page views) × 100 | Weekly |
Cart Abandonment Rate | A high cart abandonment rate indicates friction at the final step of the journey (e.g., hidden fees, second thoughts, slow checkout), which is an early warning of dissatisfaction and potential churn. | Cart Abandonment Rate = (Abandoned Carts / Carts Created) × 100 | Daily |
% of support tickets with unsatisfactory resolution | A high percentage of unresolved or poorly handled support tickets reflects broken customer service, leading to loss of trust and eventual churn.. | % Unsatisfactory Support Tickets = ( Unsatisfactory response / Total Tickets Closed) × 100 | Weekly |
App open rate vs order rate | If users frequently open the app but rarely place orders, it signals that users are not finding relevant, affordable, or appealing options — a key sign of dissatisfaction | Open to Order Rate = (Orders Placed / App Opens) × 100 | Weekly |
RFM (Recency, Frequency, Monetary Value) | By analyzing recency (last order date), frequency (number of orders), and monetary value (average spend), Swiggy can identify users at risk of churning if they show declining engagement over time. | - Recency: Days since last order - Frequency: # of orders in last X days - Monetary: Avg order value over last X orders | Monthly |
NPS | Users who rate low are highly correlated with future churn. | NPS = % Promoters - % Detractors (survey after key orders) | Quarterly |
Support response time | Even if resolved, delayed support response (e.g., 24–48 hrs) causes user dissatisfaction. | Avg Support Response Time (in hours) | Daily |
Order cancellation rate | High cancellation rate (after placing order) shows strong dissatisfaction (pricing, delivery times, packaging). | Order Cancellation Rate = (Orders Cancelled / Orders Placed) × 100 | Daily |
Coupon redemption drop | If users click offers but don’t redeem, it indicates poor offer attractiveness or checkout friction. | Coupon Redemption Rate = (Coupons Redeemed / Coupons Clicked) × 100 | Weekly |
The following resurrection campaigns are targeted at specific reasons for churn:
Churn Reason | Delivery promise not fulfilled |
User Segment | Convenience focused users who stopped ordering due to late delivery |
Usage transition after churn trigger | Power 🌳 to Core ☘️ |
Goal | Regain lost trust from delivery failure |
Pitch | We’re sorry we couldn’t deliver on time. Here's ₹100 off your next order — we’ll make it right! |
Offer | 100 Rs off on next order |
Frequency & timing | Weekly |
Success Metrics | Coupon redemption rate |
Churn Reason | Poor Search Results |
User Segment | Users who churned after multiple failed search sessions. |
Usage transition after churn trigger | Power 🌳 to Core ☘️ |
Goal | Showcase improved, personalized search experience |
Pitch | Craving your favorite dishes? Find them faster — tap and order from your favorites today! |
Offer | ₹50 off or Free Delivery on next order |
Frequency & timing | Bi-monthly |
Success Metrics | Repeat orders from curated list |
Churn Reason | Lack of good discounts compared to other platforms |
User Segment | Price-sensitive churned users |
Usage transition after churn trigger | Casual 🌱 to Churned 🚨 |
Goal | Bring users back with irresistible value deals |
Pitch | Missing out? Meals starting at just ₹129 — only on Swiggy today! |
Offer | Slashed prices on select menu items |
Frequency & timing | Push daily for 5 days, 11:30 AM (before lunch) |
Success Metrics | Order volume from comeback users, Offer redemption rate |
Churn Reason | Poor UI |
User Segment | Users with high app opens but low order conversion (signs of UI friction) |
Usage transition after churn trigger | Core ☘️ to Casual 🌱 |
Goal | Reintroduce churned users by showcasing Swiggy’s improved and simpler UX |
Pitch | Ordering your favorite food just got 2x faster. Discover the all-new Swiggy today!" |
Offer | ₹100 off your first order on the new app version |
Frequency & timing | 1-time nudge, 7 PM (relaxation time, ready to order) |
Success Metrics | App reopen rate, Conversion to order |
Churn Reason | Food arrived in damaged packaging |
User Segment | Users who churned after receiving damaged packaging |
Usage transition after churn trigger | Power 🌳 to Core ☘️ |
Goal | Build trust in Swiggy |
Pitch | Trusted by 10k+ customers in your city — explore top 4+ rated restaurants curated for you! |
Offer | MISSEDYOU flat 100Rs off |
Frequency & timing | Weekly |
Success Metrics | Reorder rate from curated list |
Brand focused courses
Great brands aren't built on clicks. They're built on trust. Craft narratives that resonate, campaigns that stand out, and brands that last.
All courses
Master every lever of growth — from acquisition to retention, data to events. Pick a course, go deep, and apply it to your business right away.
Explore foundations by GrowthX
Built by Leaders From Amazon, CRED, Zepto, Hindustan Unilever, Flipkart, paytm & more
Crack a new job or a promotion with the Career Centre
Designed for mid-senior & leadership roles across growth, product, marketing, strategy & business
Learning Resources
Browse 500+ case studies, articles & resources the learning resources that you won't find on the internet.
Patience—you’re about to be impressed.